package com.my.zidingyikongjian.view.one;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;

/**
 * 项目名称：画多个点
 * 创建人：
 * 创建时间：2018/7/9 15:36
 */

public class MorePoints extends View {
    public MorePoints(Context context) {
        super(context);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        Paint paint = new Paint();
        paint.setStrokeWidth(15); // 设置大小
        paint.setColor(Color.BLUE); // 原色
        paint.setStyle(Paint.Style.FILL); // 样式

        float[] pts = {10, 10, 100, 100, 200, 200, 400, 400};

        /**
         * 第一个参数 点的坐标
         * 第二个参数 跳过的pts 的位置（不绘制）如值为2：{10(跳过), 10(跳过), 100, 100, 200, 200, 400, 400};
         * 第三个参数 画点的个数 count= 点*2；如画三个点：3*2=6
         * 第三个参数 画笔
         */
        canvas.drawPoints(pts, 0, 6, paint);
    }
}
